{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "- [Library Categories](https://www.boost.org/doc/user-guide/intro.html#library-categories)\n",
    "\n",
    "| 分类 (Category)                                              | 数量 (Count) | 描述 (Description)                                           |\n",
    "| ------------------------------------------------------------ | ------------ | ------------------------------------------------------------ |\n",
    "| 算法 (Algorithms)                                            | 13           | 一系列库，涵盖 2D 几何、图算法、迭代性能、排序、字符串效率以及其他实用算法。 |\n",
    "| 编译器缺陷规避 (Broken compiler workarounds)                 | 1            | 处理编译器的特殊性，并为不符合标准的标准库提供支持。         |\n",
    "| 并发编程 (Concurrent Programming)                            | 15           | 涵盖并发、线程、网络、套接字、上下文切换、内存及其他多线程功能。 |\n",
    "| 容器 (Containers)                                            | 23           | 涵盖数组、缓冲区、图、JSON、堆、属性、栈等多种存储结构与相关问题。 |\n",
    "| 正确性与测试 (Correctness and testing)                       | 7            | 涵盖断言、契约、整数正确性、追踪以及单元测试。               |\n",
    "| 数据结构 (Data structures)                                   | 22           | 支持多种数据结构，包括映射、容器、堆、JSON、可选对象、指针、多边形、属性和栈。 |\n",
    "| 特定领域 (Domain Specific)                                   | 5            | 涵盖日期与时间工具、循环冗余校验 (CRC)、单位分析以及唯一标识符。 |\n",
    "| 错误处理与恢复 (Error handling and recovery)                 | 5            | 涵盖断言、错误报告和处理，以及抛出异常的基础设施。           |\n",
    "| 函数对象与高阶编程 (Function objects and higher-order programming) | 16           | 涵盖绑定、函数包装、函数重载、lambda、泛型函数与回调函数。   |\n",
    "| 泛型编程 (Generic Programming)                               | 15           | 一系列通用库，用于参数传递、函数模板重载、运算符与迭代器处理、泛型类型与模板，以及并行扩展。 |\n",
    "| 图像处理 (Image processing)                                  | 1            | 单个通用图像处理库。                                         |\n",
    "| 输入/输出 (Input/Output)                                     | 13           | 功能包括可移植网络、正确字节序转换、格式化、流、JSON、序列化以及 URL 解析。 |\n",
    "| 语言间互操作 (Inter-language support)                        | 1            | 单个库，为 Python 与 C++ 交互提供框架。                      |\n",
    "| 迭代器 (Iterators)                                           | 6            | 涵盖图像、图、算术类和标记的迭代。                           |\n",
    "| 语言特性模拟 (Language Features Emulation)                   | 13           | 涵盖反射、异常、语义、确定性失败、参数、作用域、类型以及 typeof 等语言特性。 |\n",
    "| 数学与数值 (Math and numerics)                               | 19           | 涵盖统计、类型与转换、几何、直方图、三角、最大公因数、四元数、n 维数组、方程、运算符、多边形、向量、矩阵、随机数、比率、有理数、安全整数以及线性代数等众多数学问题。 |\n",
    "| 内存 (Memory)                                                | 3            | 内存功能包括对齐、分配器、特征、内存池管理、智能指针以及不可复制类。 |\n",
    "| 解析 (Parsing)                                               | 4            | 提供解析框架，涵盖语法、原语、指令以及其他语言特性。         |\n",
    "| 模式与习语 (Patterns and Idioms)                             | 6            | 涵盖设计模式、空成员优化、确定性失败、回调以及不可复制类。   |\n",
    "| 预处理器元编程 (Preprocessor Metaprogramming)                | 3            | 涵盖宏参数、重复、递归以及宏数据。                           |\n",
    "| 编程接口 (Programming Interfaces)                            | 6            | 涵盖用于延迟调用或回调的对象包装、确定性失败、参数、Python 绑定以及错误报告。 |\n",
    "| 状态机 (State Machines)                                      | 2            | 涵盖高性能且任意复杂的有限状态机。                           |\n",
    "| 字符串与文本处理 (String and text processing)                | 16           | 涵盖类型转换、字符串格式化、流、本地化、正则表达式、解析、标记以及字符串算法。 |\n",
    "| 系统 (System)                                                | 11           | 涵盖时间工具、上下文切换、库处理、线程、智能文件系统、进程、回溯以及错误处理。 |\n",
    "| 模板元编程 (Template Metaprogramming)                        | 15           | 支持开发更高层库的功能，如可调用特征、反射、函数类型、元组、高阶函数、解析、序列、元函数、静态断言、自省、属性和表达式。 |\n",
    "| 杂项 (Miscellaneous)                                         | 15           | 涵盖数值类型与文本转换、字节序、日志、交换、计时、初始化以及众多其他工具。 |"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "C++17",
   "language": "C++17",
   "name": "xcpp17"
  },
  "language_info": {
   "name": "C++17"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
